package com.joker.demo.admin.domain.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * 任务执行器统计VO（用于任务日志）
 *
 * @author : feixiang.li
 * @since : 2025-01-27 10:00
 */
@Data
public class JobExecutorStatisticsVO implements Serializable {

    /**
     * 执行器地址
     */
    private String executorAddress;

    /**
     * 执行次数
     */
    private Integer executionCount;

    /**
     * 成功次数
     */
    private Integer successCount;

    /**
     * 失败次数
     */
    private Integer failureCount;

    /**
     * 平均执行时间（毫秒）
     */
    private Long averageExecutionTime;

    /**
     * 注册信息
     */
    private ExecutorRegistryVO registryInfo;
}
